<?php
$this->breadcrumbs=array(
	'Clase'=>array('clases/VerClase','id'=>$clase->idclase),
	$clase->asignatura->nombre,
);
?>
<?php if($profesor==null || $pertenece){ ?>
<?php $this->widget('zii.widgets.CDetailView', array(
	'data'=>$clase,
	'attributes'=>array(
array(
		'label'=>'Asignatura',
		'type'=>'raw',
		'value'=>$clase->asignatura->nombre,
),
array(
		'label'=>'Profesor',
		'type'=>'raw',
		'value'=>$clase->profesor->user->NombreCompleto,
),
array(
		'label'=>'Curso',
		'type'=>'raw',
		'value'=>$clase->curso->CursoData,
),
array(
		'label'=>'Periodo Académico',
		'type'=>'raw',
		'value'=>$clase->curso->periodo->nombre,
),
array(
		'label'=>'Año',
		'type'=>'raw',
		'value'=>$clase->curso->periodo->anio,
),
),
)); ?>

<h2>Notas:</h2>
<div class="tabla-view">
<table class="items">
<thead>
	<tr class="titulos">
		<td>Nº</td>
		<td>Nombre Completo</td>
		<?php foreach ($clase->evaluaciones as $evaluacion){
			echo '<td>'.$evaluacion->tipoEvaluacion->nombre.'</td>';
		}?>
		<td>Promedio alumno</td>
	</tr>
</thead>
<tbody>
	<?php 
	$datosAlumno=array();
	foreach($clase->curso->alumnos as $i=>$alumno) {
		echo '<tr class="odd">';
		$datosAlumno[$i]['name']=$alumno->user->NombreCompleto;
		echo '<td>'.($i+1).'</td>';
		echo '<td>'.$alumno->user->NombreCompleto.'</td>';
		$prom = 0;
		$cont = 0;
		foreach($clase->evaluaciones as $evaluacion){
			$hayNota=false;
			foreach($evaluacion->notas as $nota){
				if($alumno->idalumno == $nota->alumno->idalumno){
					$not=number_format($nota->nota, 1, '.', ' ');
					echo '<td>'.CHtml::link($not,array('notas/create','id'=>$evaluacion->idevaluacion)).'</td>';
					$prom = $nota->nota+$prom;    
					$cont++;
					$hayNota=true;
				}
			}
			if(!$hayNota)
				echo '<td></td>';
		}
		if($cont>0){
			echo '<td>'.number_format(round($prom/$cont,1), 1, '.', ' ').'</td>';
			$datosAlumno[$i]['data']=round($prom/$cont,2);
		}else
			echo '<td></td>';
		echo '</tr>';	
	}
	echo '<tr class="odd">';
	echo '<td><strong>Promedio general de la Clase</strong></td>';
	for($z=0;$z<(count($clase->evaluaciones)+1);$z++){
		echo '<td></td>';
	}
	if(count($clase->curso->alumnos)>0)
		echo '<td><strong>'.number_format(round($clase->PromedioClase,1), 1, '.', ' ').'</strong></td></tr>' 
	?>		
</tbody>
</table>
</div>
<?php 
$this->Widget('ext.highcharts.HighchartsWidget', array(
   'options'=>array(
      'chart'=>array('defaultSeriesType'=>'column'),
      'title' => array('text' => 'Promedio general de Alumnos'),
      'xAxis' => array(
         'categories' => array('Promedio general de la Clase')
      ),
      'yAxis' => array(
		 'max'=>7,
         'min'=>1,
         'title' => array('text' => 'Promedio de la Clase'),
      ),
      'series' =>$datosAlumno  
   )
)); ?>
<?php }else
		Yii::app()->user->setFlash('error', 'Esta clase no está asociada a su cuenta!.')?>